package kr.pe.johnkim.pushchat.mobile.domain;

import java.io.Serializable;

/**
 * @author : John_Kim <cale9797@gmail.com>
 * @date : 13. 6. 11.
 */
public class PushChatChat implements Serializable {

    private String idChat;
    private String owner;
    private String ip;
    private String activateYn;
    private String modifyDate;
    private String registerDate;
    private String totalCount;
    private String result;

    private String nickName;
    private String messageCount;

    private String content;             // 채팅방 마지막 메시지.
    private String fileUrl;             // 첨부파일(사진) 저장경로.

    // 채팅방을 개설하면서 같이 추가할 사용자 도메인 정보들.
    private String idUser;
    private String memberId;
    private String pushChatChatIdChat;
    private String pushChatChatOwner;

    // 새로운 채팅방, 메시지 여부. 갯수로 넘긴다.
    private String recognitionCount;
    private String readYn;

    // 대화상대 닉네임.
    private String otherUserNickName;

    // 대화상대 아이디.
    private String otherUserId;

    // 대화상대 썸네일 경로.
    private String thumbnailUrl;

    public String getIdChat() {
        return idChat;
    }

    public void setIdChat(String idChat) {
        this.idChat = idChat;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getActivateYn() {
        return activateYn;
    }

    public void setActivateYn(String activateYn) {
        this.activateYn = activateYn;
    }

    public String getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(String modifyDate) {
        this.modifyDate = modifyDate;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getResult() {
        return result;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getMessageCount() {
        return messageCount;
    }

    public void setMessageCount(String messageCount) {
        this.messageCount = messageCount;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getFileUrl() {
        return fileUrl;
    }

    public void setFileUrl(String fileUrl) {
        this.fileUrl = fileUrl;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getIdUser() {
        return idUser;
    }

    public void setIdUser(String idUser) {
        this.idUser = idUser;
    }

    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }

    public String getPushChatChatIdChat() {
        return pushChatChatIdChat;
    }

    public void setPushChatChatIdChat(String pushChatChatIdChat) {
        this.pushChatChatIdChat = pushChatChatIdChat;
    }

    public String getPushChatChatOwner() {
        return pushChatChatOwner;
    }

    public void setPushChatChatOwner(String pushChatChatOwner) {
        this.pushChatChatOwner = pushChatChatOwner;
    }

    public String getRecognitionCount() {
        return recognitionCount;
    }

    public void setRecognitionCount(String recognitionCount) {
        this.recognitionCount = recognitionCount;
    }

    public String getReadYn() {
        return readYn;
    }

    public void setReadYn(String readYn) {
        this.readYn = readYn;
    }

    public String getOtherUserNickName() {
        return otherUserNickName;
    }

    public void setOtherUserNickName(String otherUserNickName) {
        this.otherUserNickName = otherUserNickName;
    }

    public String getOtherUserId() {
        return otherUserId;
    }

    public void setOtherUserId(String otherUserId) {
        this.otherUserId = otherUserId;
    }

    public String getThumbnailUrl() {
        return thumbnailUrl;
    }

    public void setThumbnailUrl(String thumbnailUrl) {
        this.thumbnailUrl = thumbnailUrl;
    }
}
